XHTML Tags Support by DDI¶
The following table provides the tag names, descriptions, and legal content for all XHTML tags supported by DDI. A list of unsupported tags follows this list. Most tags support several types of core attributes covering classification, style, internationalization, and events. Refer to W3C for detailed information on attribute usage.
- Note that these elements exist in the xhtml namespace and must be prefixed with that namespace, e.g. <xhtml:p>
- Additional information about XHTML tags can be found at http://www.w3schools.com/tags/default.asp
Block Elements¶
Element | Description | Support |
---|---|---|
address | Contact information for the document owner or author blockquote block quotation, a long quotation set off in a block of text | May contain Inline Elements or text |
blockquote | Block quotation, a long quotation set off in a block of text | Contains Block Elements |
div | Division - generic way to divide group contents | May contain Block Elements, Inline Elements or text |
dl | Definition list | Must contain at least one dt or dd element |
h1 | Heading level 1 | May contain Inline Elements or text |
h2 | Heading level 2 | May contain Inline Elements or text |
h3 | Heading level 3 | May contain Inline Elements or text |
h4 | Heading level 4 | May contain Inline Elements or text |
h5 | Heading level 5 | May contain Inline Elements or text |
h6 | Heading level 6 | May contain Inline Elements or text |
hr | Horizontal line - content separator | No content expressed as <xhtml:hr/> |
ol | Ordered list | Must contain at least one li |
p | Paragraph | May contain Inline Elements or text |
pre | Preformatted text | May contain Inline Elements (except img, object, big, small, sub, and sub, at any depth) or text |
table | Table | Contains: caption may appear as the first item and only once; optional col or colgroup; one or more of the following tags in order: thead (0..1 and only if tbody is used), tfoot (0..1 only if tbody is used) , tbody (1..n) OR tr (1..n) |
ul | Unordered list | Must contain one or more li |
Inline Elements¶
Element | Description | Support |
---|---|---|
a | Anchor which defines the hypertext link using an id attribute | May contain Inline Elements (except a at any depth) or text |
abbr | Abbreviation | May contain Inline Elements or text |
acronym | Acronym | May contain Inline Elements or text |
b | Bold | May contain Inline Elements or text |
big | Big text | May contain Inline Elements or text |
br | Line break | No content expressed as <xhtml:hr/> |
cite | Citation | May contain Inline Elements or text |
code | Computer code text | May contain Inline Elements or text |
dfn | Definition term | May contain Inline Elements or text |
em | Emphasized text | May contain Inline Elements or text |
i | Italics | May contain Inline Elements or text |
kbd | Keyboard text | May contain Inline Elements or text |
q | Quotation, short in line | May contain Inline Elements or text |
samp | Sample computer code | May contain Inline Elements or text |
small | Small text | May contain Inline Elements or text |
span | Section in a document | May contain Inline Elements or text |
strong | Strong text | May contain Inline Elements or text |
sub | Subscripted text | May contain Inline Elements or text |
sup | Superscripted text | May contain Inline Elements or text |
tt | Teletype text or monospaced text style | May contain Inline Elements or text |
var | Variable part of text - indicates instance of a computer code variable or program argument | May contain Inline Elements or text |
List Elements¶
Element | Description | Support |
---|---|---|
dd | List definition description | May contain Block Elements, Inline Elements or text |
dt | Definition (list) term | May contain Inline Elements or text |
li | List item - ordered or unordered | May contain Block Elements, Inline Elements or text |
Table Elements¶
Element | Description | Support |
---|---|---|
caption | Table caption | May contain Inline Elements or text |
col | Attribute values for one or more columns | No content - provides attributes describing alignment, width, formating of cells |
colgroup | group of columns in a table for formatting | May contain col |
tbody | Body content in a table | May contain tr |
td | Cell in a table | May contain Block Elements, Inline Elements or text |
tfoot | Footer content in a table | May contain tr |
th | Header cell in a table | May contain Block Elements, Inline Elements or text |
thead | Header content in a table | May contain tr |
tr | Row in a table | Must contain one or more of td OR th |
Unsupported Elements¶
Element | Description |
---|---|
del | Delete content |
fieldset | Form control group |
form | data entry form |
nocript | alternate content for client-side script |
ins | inserted content |
script | client-side script |
bdo | bidirectional text override |